@Configuration
@ComponentScan("com.example")
@EnableTransactionManagement // 开启注解事务支持
@PropertySource("classpath:jdbc.properties")
public class AppConfig {
    
    // 数据源配置
    @Bean
    public DataSource dataSource(Environment env) {
        DruidDataSource ds = new DruidDataSource();
        ds.setUrl(env.getProperty("jdbc.url"));
        ds.setUsername(env.getProperty("jdbc.user"));
        ds.setPassword(env.getProperty("jdbc.password"));
        return ds;
    }

    // 事务管理器配置
    @Bean
    public PlatformTransactionManager transactionManager(DataSource dataSource) {
        return new DataSourceTransactionManager(dataSource);
    }

   
    }
}